@charset "utf-8";
/*-------------关于海豚----------------*/
.windex-h5-biaoti{margin: 40px 0 22px 0;}
.waboutus-h5-text{font-family: 'Microsoft Yahei Regular', 'Microsoft Yahei';font-weight: bold;font-size: 22px;color: #333;border-bottom: 1px solid #999;}
.waboutus-text{font-family: 'Microsoft Yahei Regular', 'Microsoft Yahei';font-weight: 400;font-style: normal; font-size: 16px;color: #0a0e0d;}
.wnews-button{text-align:center;width:100px;height:30px;font-size:16px;line-height:20px;padding:5px 10px;border-radius:5px;font-family: "Microsoft Yahei Regular";background-color:#ba0c12;color:#ffffff;margin:14px 22px 30px 0;float:right;}
body{margin:0;}
/*-------------新闻中心----------------*/
.activity .index{width: 1200px;height:230px;margin:22px auto 15px auto;}
.activity .index{
	width: 100%;
	height:230px;
	margin:22px auto 15px auto;
}
.activity .index a{display:block;}
.activity  .view-more-btn{
	position:absolute;
	bottom:10px;
	right:0;
	border-radius:4px;
	padding:0 18px;
	line-height:28px;
	border:1px solid #bb0c13;
	color:#bb0c13;
	background:#fff;
}
.activity  .view-more-btn:hover{
	background:#bb0c13;
	color:#fff;
}
.activity .index a .img-border{
	border:0;
	width:355px;
	height:230px;
	overflow:hidden;
	float:left;
}
.activity .index a .img-border.zbook-sty{
	width:230px;
}

.activity .index img{width:100%;border: 0;}
.activity .index .text-act{
	position: relative;width: auto;
	height:230px;margin: 0 auto 0 22px;       
    margin-left: 380px;
}
.activity .index .text-act.zhas-no-img{
	margin-left:0;
}
.activity .index .text-act.z-ml-sm{
	margin-left: 250px;
}
.activity .index .text-act .text-biaoti{
	width: auto;
    margin-left: 230px;
	height:22px;line-height:22px;color:#313131;overflow: hidden;margin: 0 auto 30px 0;font-size: 22px;font-weight:bold;font-family: "Microsoft Yahei";}
.activity .index .text-act .text-biaoti:hover{color:#ba0c12;text-decoration:underline;}
.activity .index .text-act .time{width: auto;height:14px;line-height: 14px;margin:0 0 10px 0;cursor:default;}
.activity .index .text-act .time img{width: 14px;height: 14px;float:left;margin-right: 10px;}
.activity .index .text-act .time i{font-family: "Arial Regular";font-size: 14px;color:#959595;font-style: normal;}
.activity .index .text-act .text-c{height:108px;cursor:default;overflow: hidden;font-family: "Microsoft Yahei Regular";font-size: 16px;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.activity .index .text-act .text-c p{font-family: "Microsoft Yahei Regular";font-size: 16px;margin:0;    max-height: 154px; overflow: hidden;word-wrap: break-word;text-overflow: ellipsis;}
/* .activity .index .text-act a{width: 100px;height: 30px;margin:0 0 30px auto;border:0;float: right;background-image: url("../images/pages/uncheck.png");cursor: pointer;}
.activity .index .text-act a:active{background-image: url("../images/pages/check.png");} */
/*-------------我的活动----------------*/
/*      
.myactivity{margin:0 auto;}
.myactivity .index{width: 1200px;height:230px;margin:22px auto 15px auto;}
.myactivity .index img{width: 352px;height: 230px;border: 0;float:left;}
.myactivity .index .text-act{width: 802px;height:230px;margin: 0 auto 0 22px;    float: left;}
.myactivity .index .text-act .text-biaoti{width: 802px;height:22px;line-height:22px;overflow: hidden;margin: 0 auto 30px 0;font-size: 22px;font-weight:bold;font-family: "Microsoft Yahei";}
.myactivity .index .text-act .time{width: 802px;height:14px;line-height: 14px;margin:0;cursor:default;}
.myactivity .index .text-act .time img{width: 14px;height: 14px;float:left;margin-right: 10px;}
.myactivity .index .text-act .time i{font-family: "Arial Regular";font-size: 14px;color:#959595;font-style: normal;}
.myactivity .index .text-act .text-c{width: 780px;height:94px;cursor:default;overflow: hidden;}
.myactivity .index .text-act .text-c p{font-family: "Microsoft Yahei Regular";font-size: 16px;margin:10px auto 0 0;    max-height: 130px; overflow: hidden;}
.myactivity .index .text-act a{width: 100px;height: 30px;margin:0 0 30px auto;border:0;float: right;background-image: url("../images/pages/uncheck.png");cursor: pointer;}
.myactivity .index .text-act a:active{background-image: url("../images/pages/check.png");} */
/*-------------标题列表----------------*/
.listPage {margin-top: 30px;overflow: hidden;text-align: center;clear: both;}
.total_page {color: #666;display: inline-block;margin-bottom: 5px;margin-top: 0px;padding: 2px 8px;color: #7c7c7c;}
.pagelist {display: inline-flex;font-size:16px;line-height: 21px;height:27px;}
.pagelist a.number:hover{color: #ba0c12;}
.pagelist a {display: inline-block;padding: 2px 8px;text-decoration: none;border: 1px solid #ddd;border-radius: 2px;}
.pagelist a.current {position: static;text-decoration: none;background: #ba0c12;color: #fff;font-size: 1em;border: 1px solid #ba0c12;}
.pagelist a:hover {opacity: 0.8;}
.pagelist a.current:hover {color: #fff;}
/*---------海豚图书列表页--------*/
.type{width: 100%;}
.tupian-z{width: 100%;margin:0 auto 0 auto;min-width:1200px;}
.tupian-z img{width: 100%;border:0;}
.type .index{width: 1200px;margin:0 auto;}

.type .index .z-right-sec i{font-size:14px;font-style: normal;float: right;margin-right: 20px;}

.z-book-index .index .z-right-sec ul{
	overflow: hidden;
}
.z-book-index .index .z-right-sec ul .tushu:nth-child(4n+1){
	margin-left:0;
}
.z-book-index .index .z-right-sec ul .tushu{
	width: 24%;
	margin-left:1.3%;
    margin-bottom: 15px;
	border:0;
	background-color:#fff;
	float: left;
	box-shadow: 1px 1px 15px 1px #ccc;
	padding: 20px;
    box-sizing: border-box;
}
.z-book-index .index .z-right-sec ul .tushu a{
}
.z-book-index .index .z-right-sec ul .tushu img{
	width:100%;
	border: 0;
}
.z-book-index .index .z-right-sec ul .text-name,.z-left-book-box .text-name{
	height:20px;
	line-height:20px;
	font-size: 16px;
	color: rgb(102,102,102);
	overflow:hidden;
	margin-top:15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
}
.z-book-index .z-right-sec .z-sec-item {
	width:100%;
	display: none;
}

.windex .text-name{
	height:20px;
	line-height:20px;
    text-align: center;	
	font-size: 16px;
	color: rgb(102,102,102);
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*---------作者详情--------*/
.wauthor-details-h5-text{font-family: "Microsoft Yahei";font-size: 30px;font-weight: bold;}
.wauthor-details-intro-text{margin-top:20px;}
.wauthor-details-intro-text:first-child{margin-top:0;}
.wauthor-details-span-text{font-family: "Microsoft Yahei Regular";font-size: 14px;color:#333333;}
.wauthor-details-span-i-text{font-size: 18px;font-style:normal;}
.wauthor-details-p-h5-text{font-family: "Microsoft Yahei Regular";font-size: 22px;color:#010101;font-weight: bold;}
.wtushu-img-border{
	height: 0;
	padding-bottom:100%;
	overflow:hidden;
	position:relative;
}
.wtushu-img-border img{
	position:absolute;
	left:0;
	top:0;
}
.windex .zidnex-block ul li a{font-size:14px;display:block;}
.wsearch-img-border{border:0;width:355px;height:230px;overflow:hidden;float:left;margin-left: 20px;}

.wauthor-img-border{
	border:0;    
	width: 142px;
    height: 236px;overflow:hidden;float:left;
}
.wauthor-style-span-text{font-family: "Microsoft Yahei Regular";font-size: 14px;font-weight: normal;}
.wauthor-style-name-text{
	height:20px;line-height:20px;margin-top:5px;font-family: "Microsoft Yahei";
	font-size: 18px;font-weight: bold;
}
/*---------图书详情--------*/
.wdetails-book .wdetails-book-i .wdetails-img-border{
	border:0;
    width: 100%;
    height:0;
    padding-bottom: 100%;
	overflow:hidden;float:left;
	position:relative;}
.wdetails-content{display:table;}
.wdetails-book{
	height:auto;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
.wdetails-book .wdetails-book-i{
	padding:0;margin-bottom:15px;background-color:#fff;
}
.wdetails-book .wdetails-book-i .title{
	font-size:16px;height:18px;line-height:18px;
	margin:0 0 10px 0;
	padding:0 12px 0 0;
	font-family: "Microsoft Yahei regular";
	color: rgb(102,102,102);    
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wdetails-book .wdetails-book-i .wdetails-img-border img{
	margin:0;padding:0;border:0;
	position:absolute;
	max-width:100%;
	left:0;
	top:0;
}
.windex .zidnex-block .windex-news-biaoti p a{font-size:16px;font-family:"Microsoft Yahei Regular";}
.windex .zidnex-block .windex-news-biaoti span{font-size:16px;font-family:"Arial";font-weight:bold;}
.znews .new-detail-box h3{margin-top:40px;font-family: '华文细黑 Regular', '华文细黑';font-weight: 400;font-style: normal;font-size: 24px;text-align:center;font-weight:bold;}
.znews .new-detail-box h4{padding:0 55px;margin-bottom:20px;font-family: '华文细黑 Regular', '华文细黑';font-weight: 400;font-style: normal;font-size: 16px;text-align:right;color: #999999;}
.znews .new-detail-box h4 span{border-left:1px solid #999;padding:0 5px;}
.znews .new-detail-box .img-content{text-align: center;}
.znews .new-detail-box .znews-content{font-family: '华文细黑 Regular', '华文细黑';font-weight: 400;font-style: normal;font-size: 16px;color: #666666; word-wrap: break-word;padding: 0 5%;}
.znews .new-detail-box .z-name{
    padding: 0 5% 20px;
}
.activity .nav .zinner{max-width: 1200px;margin:0 auto;}
.book-s .nav .zinner { width:1200px;margin:0 auto;}
.book .nav .zinner { width:1200px;margin:0 auto;}
.activity .zinner{width:1200px;margin:0 auto;    padding: 0 15px;
    box-sizing: border-box;}
.details .nav .zinner { width:1200px;margin:0 auto;}

/*media*/
@media screen and (max-width:414px){
	.details .nav .zinner { 
		width:100%;
	}
	.tupian-z{
	    min-width: initial;
        overflow: hidden;
	}
	.tupian-z img{
		margin-left: 50%;
   	 	transform: translateX(-50%);
	 	    max-width: 600px;
    	width: auto;
	}
	.type .index{
	    width: auto;
	    padding: 0 15px;
	}
	.z-book-index .index .z-right-sec ul .tushu:nth-child(4n+1){
		margin-right: 8%;
	}
	.z-book-index .index .z-right-sec ul .tushu{
		width: 46%;
	    box-sizing: border-box;
	    margin-right: 8%;
	    margin-left: 0;
	}
	.z-book-index .index .z-right-sec ul .tushu:nth-child(2n){
		 margin-right:0;
	}
	/*news*/
	.activity .zinner{
		width:auto;
	}
	.activity .index{
	    width: auto;
        padding: 15px;
    	margin: 0;
    	height:auto;
	}
	.activity .index .text-act{
		width: 100%;
		margin:0;
	}
	.activity .index .text-act .text-c{
		height:0;
	}
	.activity .index .text-act{
	    height: auto;
	}
	.activity .index .text-act .text-biaoti{
		width: auto;
	    margin: 10px 0 2px;
	    font-size: 16px;
	}
	.activity .index a .img-border{
	    text-align: center;
    	width: 100%;
    	height: auto;
    	max-height: 200px;
	}
	.activity a.view-more-btn{
		display:none;
	}
	.activity .index .text-act .time{
	    width: 100%;
	}
	.activity .index a .img-border{
		float:initial;
	}
	/*author*/
	.wdetails-book{
		width:100%;
	    padding: 0;
	}
	.wauthor-style-name-text{
		width:100%;
	    font-size: 16px;
	}
	.zauthor-list ul li p{
		font-size: 14px;
	}
	/*pager*/
	.pagediv .listPage .pagelist a{display:none;}
	.pagediv .listPage .pagelist a.wnum-show{display:inline-block;}
	.pagediv .listPage .pagelist a.current{display:inline-block;}
	
	.activity .index .text-act.z-ml-sm{
	    margin-left: 0;
	}
	.activity .index a .img-border.zbook-sty{
	    width: 100%;
	}
}